package Day007_Collection_泛型_数据结构.ZuoYe;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;

public class Test1 {
    public static void main(String[] args) {

        //创建集合
        Collection<String> coll = new ArrayList<>();
        coll.add("“JavaEE企业级开发指南”");
        coll.add("Oracle高级编程");
        coll.add("MySQL从入门到精通");
        coll.add("Java架构师之路");

        Iterator<String> i = coll.iterator();

        for (String s : coll) {
            System.out.println(s);
        }
        System.out.println("-----------");
        for (String s : coll) {
            if (s.length() < 10){
                System.out.println(s);
            }
        }
        System.out.println("-----------");
        for (String s : coll) {
            if (s.contains("Java")){
                System.out.println(s);
            }
        }
        System.out.println("-----------");

        /*for (String s : coll) {
            if(s.contains("Oracle")){
                i.remove();
            }
        } 增强for是一个迭代器,不能在里面调用迭代器
*/
        while (i.hasNext()){
            String s = i.next();
            if (s.contains("Oracle")){
                i.remove();
            }
        }
        System.out.println(coll);
    }
}
